package 代码记录.指定公司代码练习记录.华为_2024.分值200;

import java.util.Scanner;

/**
 * @author zx
 * @create 2024-02-16 14:52
 * 人家的思路把这道题做的很简单，感觉自己想不到
 */
public class 单行道汽车通行时间_60 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();
        int n = sc.nextInt();
        int[] arr = new int[m];
        for(int i = 0;i < arr.length;i++){
            arr[i] = sc.nextInt();
        }
        double res = 0;
        for (int i = 0; i < arr.length; i++) {
            double t = (double) n / arr[i];
            //如果是第一辆车或者当前车的到达时间大于待返回结果
            if (i == 0 || t >= res - 1) {
                res = t;
            } else {
                res = res - 1;//每隔一个小时发一辆车
            }
        }
        System.out.println(res);
    }
}
